<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Slash Saber | An endless slashing rush</title>
        <meta name="description" content="Slash Saber is an endless game where you slash your way through onslaught of obstacles.">
        <meta name="keywords" content="threejs game, endless game, bamboo cutting game, beat saber threejs, endless runner">
        <meta name="robots" content="all, follow">
        <meta name="author" content="honzaap">
        <!-- Google tag (gtag.js) -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=G-JTZ1GSM6CN"></script>
        <script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-JTZ1GSM6CN');</script>
        <!-- Favicon -->
        <link rel="icon" href="./favicon.ico">
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
        <link rel="manifest" href="/site.webmanifest">
        <meta name="msapplication-TileColor" content="#da532c">
        <meta name="theme-color" content="#ffffff">
        <!-- Open Graph / Facebook -->
        <meta property="og:type" content="website" />
        <meta property="og:url" content="https://slashsaber.com"/>
        <meta property="og:title" content="Slash Saber | An endless slashing rush"/>
        <meta property="og:description" content="Slash Saber is an endless game where you slash your way through onslaught of obstacles."/>
        <meta property="og:image" content="https://slashsaber.com/metaimg.png"/>
        <!-- Twitter -->
        <meta property="twitter:card" content="summary_large_image" />
        <meta property="twitter:url" content="https://slashsaber.com"/>
        <meta property="twitter:title" content="Slash Saber | An endless slashing rush"/>
        <meta property="twitter:description" content="Slash Saber is an endless game where you slash your way through onslaught of obstacles."/>
        <meta property="twitter:image" content="https://slashsaber.com/metaimg.png"/>
        <!-- Fonts -->
        <link rel="preload" href="/fonts/Kanit-Regular.ttf" as="font" type="font/ttf" crossorigin> 
        <link rel="preload" href="/fonts/Kanit-Medium.ttf" as="font" type="font/ttf" crossorigin> 
        <link rel="preload" href="/fonts/Bree-Serif-Regular.ttf" as="font" type="font/ttf" crossorigin> 
    </head>
    <body>
        <main id="main" class="page">
            <nav class="navbar">
                <img class="nav-logo" src="/logo_white.svg" alt="Slash Saber logo">
            </nav>
            <article class="container">
                <h1>Slash Saber</h1>
                <p class="motto">An endless slashing rush</p>
                <div class="btn-container">
                    <button class="btn-slash" id="startBtn">
                        <div class="bg"></div>
                        <span class="slash"></span>
                        Enter game
                    </button>
                </div>
                <div class="how-play">
                    <h2>How to play</h2>
                    <div class="list">
                        <figure class="item">
                            <div class="ico">
                                <img src="/icons/how_play_1.svg" alt="Slashing bamboo">
                            </div>
                            <figcaption>Slash obstacles with your sword using the mouse</figcaption>
                        </figure>
                        <figure class="item">
                            <div class="ico">
                                <img src="/icons/how_play_2.svg" alt="Slash from wrong direction">
                            </div>
                            <figcaption>Some obstacles can only be slashed from one direction</figcaption>
                        </figure>
                        <figure class="item">
                            <div class="ico">
                                <img src="/icons/how_play_3.svg" alt="Three obstacles missed">
                            </div>
                            <figcaption>Game ends when you let 3 obstacles hit you</figcaption>
                        </figure>
                    </div>
                </div>
            </article>
            <div class="leaderboard-container" id="leaderBoard">
                <!--LeaderBoard /-->
            </div>
            <img src="/img/background_text.png" alt="Slash Saber" class="background-text">
            <!-- Github corner -->
            <a href="https://github.com/honzaap/SlashSaber" aria-label="GitHub repository" target="_blank" class="github-corner" style="z-index: 5000; position: absolute; top: 0; border: 0; right: 0;">
                <svg width="60" height="60" viewBox="0 0 250 250" style="color:#000;">
                    <path fill="#70A480" d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
                </svg>
            </a>
            <script>
                const startBtn = document.getElementById("startBtn");
                startBtn.onmouseenter = () => {
                    startBtn.querySelector(".slash").classList.add("anim");
                }
    
                startBtn.onmouseleave = () => {
                    startBtn.querySelector(".slash").classList.remove("anim");
                }
            </script>
        </main>
        <div id="app"></div>
        <script type="module" src="/src/main.ts"></script>
    </body>
</html>
